1.1.1 What is Dylan? A imperative, functional and OOP language