Rewritten combine. Solves the given test that was failing. A more extreme test was added and is failing. [WIP] Find the failure