inspiration from the wiki page http://en.wikipedia.org/wiki/Natural_language_processing