APL version 16.0 features some big improvements to functions that move
Boolean values around, like Reverse, Rotate, Catenate, Expand/Compress,
and Transpose. Marshall shares some of the secrets that make Dyalog's
new versions of these primitives so fast, and in particular the many
tricks needed to make transposing a Boolean matrix efficient for every
possible shape.
