My solutions to Tate's Seven Languages in Seven Weeks Scala chapter