C++ implementation of KevinSort, a sorting algorithm that is designed to take as unpredictably long as possible while still being capable of eventually terminating (technically). A variant of SleepSort and BogoSort.