Transforming rational functions