O = Intersect(xAxis, yAxis)
eq1: (x * y) - (2 * x) - (4 * y) + 4 = 0
f = FirstAxis(eq1)
H, A = Intersect(eq1, f)
u = Vector(H, O)
eq1' = Translate(eq1, u)
α: atand(Slope[f])
eq1'' = Rotate(eq1', 180° - α)