1. A floating point encoding system for a dynamically typed language, the system comprising: a data processor; encoding logic instructions stored on a computer-readable memory and configured to execute on the data processor and to encode floating point representations in a plurality of empty invalid number spaces; wherein the floating point representations can be decoded and an operation can be performed on the floating point representations.