What are Any and AnyObject
Any and AnyObject are special types for working with nonspecific types.
Using Any and AnyObject is not recommended and it is always better to be specific about the types you work with.
Can represent an instance of any Class type
Can represent an instance of any type including function types