The Scala chapter of exercises form the book "Seven Languages in Seven Weeks" by Bruce Tate