cain -> caina abel -> abela
Currently seeing a moustache OoMemory error
her->(his|him) is much harder.
I have to hack the string apart at whitespace and then I can make sure to replace all the terms properly. I'd prefer to write my own DFA for this but I'm not sure it's worth the time.
This regex work is a real time-sink.