Superposition Sorts