Just playing around with using inverse kinematics in animation. Inverse Kinematics is where the 2 inputs are the start and end of a limb, and the computer calculates how the knee (or elbow) should bend. As you can see, it's commonly used for dynamic walking.