All the code are the algorithims such as sort. In the future, we can add GUI to help user operation