quick sort ... for realzy