experiments in Swift