A python implementation of quicksort. A very loose interpretation of quick sort using the general divide and conquer recursive strategy but without doing the sorting in place but instead creating a new array through recursive concatenation of arrays.