Rounds towards "nearest neighbor" unless both neighbors are equidistant, in which case round down.
Behaves as for UP if the discarded fraction is > 0.5; otherwise, behaves as for DOWN.
public const HALF_DOWN = 6;