Source Code for Transitioning to Swift, by Scott Gardner