added operand iterator, beginnings of rustic merge operator