A featureful vector class for Objective-C