clipped from:
wordsmith.org
Advanced Anagramming