adding a new wise partition implementation of the algorithm quicksort
another one implementation just for open minded