Adicionados os métodos reversal e translocation