TODO for Datastruct (in approximate order of priority): 1. Create more tests. 2. Run code-coverage numbers. 3. Convert to Release Candidate from Alpha version.