My translation is a "derived work" so changed the author tag
 * @author Scala translation by Gary Struthers from Java by Robert
Sedgewick and Kevin Wayne.