Revision history for Perl extension Tangle.pm and CayleyDickson.pm 0.01 Fri Sept 13 01:36:09 2019 - original version; created based on https://en.wikipedia.org/wiki/Cayley-Dickson_construction 0.02 Fri Oct 4 01:29:02 2019 - cleaned up code and spacing. Improved variable naming. - improved and expanded tests including CayleyDickson module tests - added pod documentation to Tangle. - improvements on the CNOT gate. Uses a quaternion for initial rotation. - added dimension testing: is_complex, is_quaternion, etc to CayleyDickson.pm - removed the triple references from the Cayley Dickson module, where they are not used. - Triple references moved into Tangle.pm, where they are used. - Changed gamma variable to I_SQUARED to more easily reveal its meaning as i^2 which is usually -1. - the outputs from the cnot are tied back to the inputs shared memory in a different manner. 0.03 TBD - added the 8 doubling products available. ref: http://jwbales.us/cdproducts.html - compactified the gates for easy diffrentiation by eye. - completed CayleyDickson pod documentation.