still incomplete quicksort. not as quick as i had hoped