string->number

string->number : (string -> (union number false))
purpose: to convert a string into a number,<NL>produce false if impossible