Big Nerd Ranch's app (in Swift) from their iOS book