Major update.

New tests, some optimization, common words instead of random letters.