Alternate implementations of some Standard Java Collection classes and a few new datastructures