A set of sort algorithm, and linklist, tree and other data structure