Added test cases for undef and 0 but true
Removed looks_like_number and added regex