Fixed a (stupid) bug: in matchVowels, I forgot to iterate the vowel replacement continuously, and instead I kept replacing the original word, so 'cunspericy' would end up as 'cunsper.cy' and not 'c.nsp.r.cy'.