Added Quicksort implementation