Funny he complains so much about incorrect rounding without doing any research: that's called bankers' rounding.
The author is complaining about this particular (bad) implementation of ceil and related functions giving incorrect results (some due to said rounding rule).