sorting algorithms re-factored into a cleaner , OO style