Added add opcode.
Improved tests.