adding bubble, bucket and insertion sort