Fix interpreter implementation of signed operations on Integer

Looks like these got lost in a refactor. Fixes #355.