Problem 22

Includes quicksort implementation