function.predicates - added isNumeric and isFloat to round out numeric predicates