Experimentations with Swift, the amazing new programming language