I am close to finishing this, but now I keep getting into an infinite loop. I am trying to debug but having no luck figuring out where my problem is. I am trying to do a standard quickSort and a quickSort using a stack. But I think the problem is with my partition method. It works on small arrays, up to like 20 but then it gets into an infinite loop. Any help would be greatly appreciated!