My solutions to Martin Odersky's Coursera class