Lecture 5 - Spark Applications on a Cluster