add shell sort and merge sort algorithms.