More corrections to unit test for decorrelated cross product. Realised that I should be counting sums on a per-item basis, doh.
Merge in more unit test corrections for decorrelated cross product.
WIP commit - halfway to another way of implementing a decorrelated cross product - although currently still rather correlated and with some messy hacks. The gist of it is there, though.
Yet another correction to the unit test for the decorrelated cross product. Get a grip, man!
Merge in latest fix to decorrelated cross product unit test.
Finally, an implementation that passes the decorrelated cross product unit test - with a bit of honest tweaking of the test's epsilon. Inspection of the test results by eye shows that the epsilon is still reasonable.
Tidying up the implementation of the decorrelated cross product.