public function polarReflection($axis) {
        if (is_null($axis)) {
            return null;
        }
        if (is_array($axis)) {
            $axisWidth = $axis[0]->interval($axis[1]);
            $offset = $this->interval($axis[0]);
            $transposeBy = ($offset * 2) + $axisWidth;
            $this->transpose($transposeBy);
        } else {
            $distance = $this->interval($axis);
            $transposeBy = $distance * 2;
            $this->transpose($transposeBy);
        }
    }