fix overflow handling for binary multiplication (issue #105)