add ShellSort (it's rude method)