It went well. At first it wasn't clear what the scale function was supposed to do because it also translates the data so it's really more of a change of coordinates.