Sorting is one of the most common functions performed by a computer, and Quicksort is one of the most efficient ways to do it. This article demonstrates the usefulness of a graphical debugger for ...
With your recursive calls to quicksort, that probably eats up memory fast. There does not seem to be any reason for that, either, as you appear to never use the variable. I'm out of town for a funeral ...