A full featured floating point expression evaluator