my solution to http://www.puzzlenode.com/puzzles/3-spelling-suggestions