Rounds towards "nearest neighbor" unless both neighbors are equidistant, in which case round up.
Behaves as for UP if the discarded fraction is >= 0.5; otherwise, behaves as for DOWN. Note that this is the rounding mode commonly taught at school.
public const HALF_UP = 5;