An implementation of the Porter word stemming algorithm.