high performance objective data structures in ruby