add one array swap algorithms