Fix -VALUES calls.
Add alexandria, remove unused, conflicting code.
Add howto, README in markdown format.
Remove unused foreign files.
Rename operators for consistency, clean package.

Rename QUATERNION-UNITIZE* to -NORMALIZE*, restore -MAG* and
-MAG-SQUARE*.

Use defined operators and shortcuts instead of spelling everything out.
Adapt cl-quaternion howto for README.

Two operators missing, but looks good so far.
Fix load order.
Fix quaternion typos.
Add MATRIX22 type.
Add component-wise multiplication for vectors.

VECTOR2/3D-SCALE* then expandeds to it.
Add determinants for MATRIX22/33/44.
Add scaling operators for MATRIXES.
Import ITERATE package.
Add transpose operator for MATRIX22.
Add inverted MATRIXES.

No test is performed whether this is possible though.
Add expansion for creating a m-v-b initial tuple.

I.e. instead of allocating like VECTOR3D-NEW return multiple values
instead.  All elements of the tuple may be set using keyword arguments
(but doesn't use actual keyword symbols), the initial value will be
INITIAL-ELEMENT, which takes its default from the tuple definition.
Fix missing vector argument.
Export some new operations.
Extract syntax into separate file and functions.

NAMED-READTABLES would be useful as well (i.e. optionally).
Fix incorrect vector length.