Added NSSet Category to flatten an NSSet with a bunch of nested NSSets in it