C# bulstem port from http://people.ischool.berkeley.edu/~nakov/bulstem/Stemmer.java