Forwards And Backwards Reaching Inverse Kinematics, an IK algorithm by Andreas Aristidou: http://www.academia.edu/9165835/FABRIK_A_fast_iterative_solver_for_the_Inverse_Kinematics_problem
Video of example scene that is provided in "Assets/fabrik.unity":