assocN was counterintuitive
simplify / reuse
start working on tests for right and left sameNess