push @a, shift @a; unshift @a, pop @a;