add cocktail Sort