Add new array type
Remvoe hashCode from RootObject
Add new structs/classes
Remove old no-finalize code
Remove bracket symbols
Remove unneeded memcmp overload