current state of quick sort implementation