Added interfaces for sorting reference and primitive numeric types, along with marker interfaces for different varieties of sort.