Need to rework non-recursive multiplication decomposition to ensure there are compatible factors - hangs on primes and large numbers at bottom of tree.