Text this: A new geometrical approach to solve inverse kinematics of hyper redundant robots with variable link length