Added ArrayLiteral and ObjectLiteral expressions. Made Function extend Expression.