This quicksort is supposed to sort \"v[left]...v[right] into increasing order\"; copied (without comments) from The C Programming Language by K&R (Second Edition):
You aren't imagining an array with INT_MAX number of elements, are you?
INT_MAX