Text this: Data Mining Using Grammar Based Genetic Programming and Applications