Fixed bug with "type" function.
Added support for scientific notation.

For example, a float can be declared as "1.3e5".