scala anagrams: wow that was hard!
The only thing left is that I'm wrongfully (apparently) reordering the
Occurrences list 'x' in ::subtract.