Added the dual number component which is part of the automatic differentiation component.