Text this: Kinematic and Dynamic Modelling of Serial Robotic Manipulators Using Dual Number Algebra