inverse bilinear map is a good example where, even if there is an analytical solution, it's often more robust to just do a couple newton iterations until you get down to machine precision.
added benefit is that it carries on in 3D (although with a larger jacobian of course).