public function hasSameSign(Decimal $b) { return $this->isPositive() && $b->isPositive() || $this->isNegative() && $b->isNegative(); }