public function __construct($lowerLimit, $upperLimit) { $this->lowerLimit = $lowerLimit; $this->upperLimit = $upperLimit; $this->shrinkingProgression = ArithmeticProgression::discrete($this->lowerLimit); }