added imperative deques (doubly-linked lists)
fixed reset bug in IDeque
added ideques to mlton
Added RDICTs (dictionaries with range searches). Fiddled with the dictionary implementations. Changed the performance of SplayDict().union (for better or worse I'm not sure, but the code is simpler).
dictionary tweaks
ConvertWord supports LargeWord