a collection of kernel functions for natural language processing