change insertion sorter and fix shell sorter