add simple shellsort algorithm