add is_number tests and specs