Changed o typo to 0.
Renamed encodeLength to encodeValue.
Removed exception form encodeInteger, it is handled in encodeValue.
Renamed ARRAY_TYPE to SEQUENCE to avoid keyword issues.
Renamed encodeList to encodeSequence for consistency.
Changed Exception message for testEncodeSuperLargeInt
First implementation of encodeSequence.
Added types to DocBlock comments.
Added integer sequence encode test.
Fixed reversed associative array check logic.
Initial commit of encodeMap().
Added basic test for encodeMap().
Renamed float types with underscores for consistency.
Added float pack formats.
First implementation of encodeDouble. Will need fixing.
Added encodeDouble tests.
Refactored encodeValue to encodeIntValue for clarity.