QuickSort.java is modified in order to increase functionality:
NewArrayList is changed to List
Integer is changed to int