negative number edge case