5. in general, having primitives that can express the important algorithms. 6. incremental compiler. It is a powerful programming language. For productivity and performance. User-defined functions can have any number of arguments.
Indexing has cross-sectional, scatter and symbolic access.
Lambda-expressions are an atomic data type. This is because of its emphasis on arrays and parallel operations on the arrays. The natural tendency in K to write parallel solutions to problems helps make K an ideal language for distribute and parallel processing.