Hands on practice exercises in scala