Rename sum do diff for SubNode and numeric.Sub
Mul node
Assembler deterministic result positioning

Make results appear in the same order as the input nodes.
This fixes SubNode returning 2 instead of -2 because its inputs do not
yield values always in the same order.