Updated to trap overflow.
3B all done except for slti