Quicksort partition() now uses a middle pivot properly. Also fixed some potential IO bugs and NullPointerExceptions
Fixed Autocomplete to use the changed method signature for Quicksort.storeInput()