Exercises from http://meetup.gtaphp.org/events/96925232/