Java library for parsing and evaluating math expressions