Added c# quicksort implementation