'Rounds up (not away from 0 if negative.)'

def _round_ceiling(self, prec, expdiff, context):

    if self._sign:
        return self._round_down(prec, expdiff, context)
    else:
        return self._round_up(prec, expdiff, context)
