Fix multiplication with signed and unsigned