add: the sorting algorithm.
add: add Makefile