Added negate method instead of muliplying by one