This class can generate anagrams from given words.
It can take an input word and generate all anagrams permuting the order of its letters. Research can be pursued by 'brutal force' approach as well as filtered by rules.
The resulting anagram words can be optionally saved to a file.