ik: Basic 2D two-joint implementation.

From Jeff Lander’s Game Developer articles (Sept. 98 and Nov. 98).