The diff with int(value) and int(value)+1 is that floor and ceil also work correctly with negative numbers
INT also works correctly with negative numbers, just differently to Floor ;)
(If floor was the "correct" way, it would be int that needed explaining)
Floor rounds down towards -inf, next int below (But returns a double?????)
Ceil rounds up towards inf, next int up, (But returns a double?????)
Int Rounds towards 0, so ABS is always a lower value (Because 5 is really smaller than -6)