A dynamic-prog spell checker implementation in JAVA