Objective-C implementation of popular data structures missing from Cocoa