Simplified value assembly
Added e-notation support
Number parsing also has a lot more error checking now.