First working example of dynamic memory allocation.
Better dynamic memory allocation and tracking.
Finally got the get method to work with the new internal data model.
push now using internal memory model.
Moving write and split_write to new internal storage.
Moving read to new internal storage.
Converted PUT method to new storage;
Convert sort to internal storage.
Redoing tests for the new interface.
Better rand for testing.
Adding an array of namespaces to consolidate memory.
Revised internal storage using Data_Wrap_Struct, push and get converted
Refactoring clear, length, sort and read to use the revised internal storage.
Migrating call and split_write to the revised storage.
Fixing a memory issue with ns; Adding big data tests;
Get should return right away if no ns matches; More big data tests;
Ugly fix for get misses and new big data tests.
Making internal struct part of class instead of a property.
Slight refactor of get and split write.
Blargh, forgot to delcare the arg type in clear method.