This is a high-level matrix/array language with control flow statements, functions, data structures, input/output, and object-oriented programming features. It permits both "programming in the small" to rapidly make quick and dirty throw-away programs, and "programming in the large" to make complete large and difficult application programs.