added inplace quicksort as an extension to IList<T> and one test for it