APL — functional, symbolic programming language for operating on multidimensional arrays