public function product(){
		
		Number::setScale(static::NUMERIC_FUNCTIONS_SCALE);
		
		$total = \strval($this->front());
		
		for($i = 1, $l = $this->count(); $i < $l; ++$i){
			$total = Number::multiply($total, \strval($this->_Arr[$i]));
		}
		
		return $total;
		
	}
public function product(){
		
		Number::setScale(static::NUMERIC_FUNCTIONS_SCALE);
		
		$total = \strval($this->front());
		
		for($i = 1, $l = $this->count(); $i < $l; ++$i){
			$total = Number::multiply($total, \strval($this->_Arr[$i]));
		}
		
		return $total;
		
	}
public function product ( ) { Number :: setScale ( static :: NUMERIC_FUNCTIONS_SCALE ) ; $ total = \ strval ( $ this -> front ( ) ) ; for ( $ i = 1 , $ l = $ this -> count ( ) ; $ i < $ l ; ++ $ i ) { $ total = Number :: multiply ( $ total , \ strval ( $ this -> _Arr [ $ i ] ) ) ; } return $ total ; }
Computes the product of a list of numbers
@return string
Computes the product of a list of numbers