A number of sorting algorithms implemented in Java