A swift introduction to Swift