clarify: Long.MAX_VALUE + 1 == Long.MIN_VALUE