changes to sort,shellsort, add basic,console,knapsack