Library for creating and manipulating dual quaternions.