Spotted issue with multiterm additions and multiplications
Fixed semantics for additions
Fixed semantics and code genration for additions and multiplications