Revisiting Sorting algorithms just for practise