public function ceil($scale = 0)
{
if ($scale >= $this->scale) {
return $this;
}
if ($this->isNegative()) {
return self::fromString(bcadd($this->value, '0', $scale));
}
return $this->innerTruncate($scale);
}