Introduction to swift