Factor an integer number (may be negative, -1 or 1)