1 0 sorting is a fundamental problem with applications in all areas of computer science and engineering