Huge changes: added in Dict, SortedDict, Queue, Set, SortedSet, and Stack