Cambridge Ruby User Group programming puzzle, based on: http://www.puzzlenode.com/puzzles/3-spelling-suggestions