Begin testing BurrowsWheeler so I can work on CircularSuffixArray speed ups
Switch from LSD Radix Sort to 3-way String Quicksort

LSD Radix Sort is best-case quadratic in this application. 3-way String
Quicksort is linearithmic in the average case.
Cut off to insertion sort for small subarrays to limit call stack size
Support longer test inputs for CircularSuffixArray through stdin

Read input from binary stdin rather than the argument list. Detect the
width of the line numbering. Rewrite all newlines as spaces for
readability.
Inline findFirst for more concise code