Once you get past the initial learning curve, array algorithms are a wonderfully natural way to think about problem solving. The toolkit you get with APL or K is compact but capable of concisely solving a shocking range of problems. Most of the functional languages I&#x27;ve played with aren&#x27;t half as effective, even with a much larger standard library.