what does the transformedPoint(x,y) function of the CanvasContext2d object do? I keep seeing it in code examples when working with canvas however I can\'t figure it out. Can