Ruby inspired categories to make Objective-C a little bit nicer to use