implemented array comprehensions
implemented vertical call syntax and adconverted astFunctions to ion