This is a great Binarysort in C++