Adding Shell sort algorithm
Add some comments
Handle NPE