Efficient, Immutable, Thread-Safe Collection classes for Ruby