Add Shell and Quick Sort with refactor code