Discrimination Discriminator based sorting library for peace, love, and sorting in O(n). Based on the research of Fritz Henglein. Generic Top-down Discrimination for Sorting and Partitioning in Linear Time