SilverSurfer is a simple but useful math expression parser and evaluator.