--- from: http://rosettacode.org/wiki/Word_wheel note: Puzzles