some sort algorithm achieve