Was the issue with the last paradigms question that they put the Swap() Method in the Public members position, which meant that people could modify the array indexes without it being sorted, and that it should be in the private clause? Other than that I couldn't find any errors algorithmically.