Introduction to Distributed Computing with Spark