I have been learning about Inverse Kinematics on Systems of linked components. I have been using the book "Computer Animation: Algorithms and Techniques" by Rick P