Felix Hardy Blazer sort