Add sort package and SortAlgo interface