public function addRow(array $arr_row)
    {
        if (count($this->arr) == $this->size->rows) {
            throw new \OutOfRangeException(sprintf('You cannot add another row! Max number of rows is %d', $this->size->rows));
        }

        if (count($arr_row) != $this->size->cols) {
            throw new \InvalidArgumentException('New row must have same amout of columns than defined into the size matrix');
        }

        $this->arr[] = $arr_row;

        return $this;
    }