Require tempfile library
Treat floats and ints as numeric