Original algorithm added i will try to refactor it agian
ShellSortRefactoring