add #reverse!