Dale's Inverse Kinematics (IK) solver in JavaScript.