ShellSort
hash btree quick sort