test for in order accumulation
failing split add test
passing branched accumulator test - 1 perf TODO remains