Swift 2 by example. (2016)