Utilities for data mining, machine learning, and natural nanguage lrocessing