Number as string parsing  automata.
Remove old school isNumber method