Make mergeFrom() work, fix normalize().  Basic framework seems to work now and probably correctly solves the test case.  Use of epsilon in merging needs to become smarter, since the final answer just oscillates back and forth when it's constant.