public function sec($scale = null)
{
$cos = $this->cos($scale + 2);
if ($cos->isZero()) {
throw new \DomainException("The secant of this 'angle' is undefined.");
}
return DecimalConstants::one()->div($cos)->round($scale);
}