A math parser for Processing - give it a string, it gives back an evaluator