Revert "Temporary broken translation of C++ intro sort to C"

This reverts commit 55a36fa15a72cf2e6c2c4137e76e303cad5eb32d.
Revert "Revert "Removed non-comparitr versions of intro sort functions""

This reverts commit 50589fda9fb7c15a85312719ab6d3b497f12bb8e.