question: public static < E extends Comparable < E > > void quickSort ( List < E > array ) { if ( array . isEmpty ( ) ) { return ; } recursiveQuickSort ( array , 0 , array . size ( ) - 1 ) ; }
target:  Sorts given array using QuickSort