Additions to NSSet