Fixed MAJOR bug: I have now halved array sizes because the third results array was trashing entries in L1 cache.