add duck sort