N-dimensional complex step and finite step differentiation, and Newton's method.
Traits for doing vector geometry operations using built-in types