Bucket sort early exit + property map swap values