Number types (complex, quaternion, fraction) and utilities (arrays, combinatorics).