Mejorando el metodo de transponer en ruby