When checking for signed multiplication overflow, watch out for INT_MIN and -1.