An Iterative Algorithm to Symbolically Derive Generalized n-Trailer Vehicle Kinematics