code: func (t *Table) printRowsMergeCells() {
  	var previousLine []string
  	var displayCellBorder []bool
  	var tmpWriter bytes.Buffer
  	for i, lines := range t.lines {
  		// We store the display of the current line in a tmp writer, as we need to know which border needs to be print above
  		previousLine, displayCellBorder = t.printRowMergeCells(&tmpWriter, lines, i, previousLine)
  		if i > 0 { //We don't need to print borders above first line
  			if t.rowLine {
  				t.printLineOptionalCellSeparators(true, displayCellBorder)
  			}
  		}
  		tmpWriter.WriteTo(t.out)
  	}
  	//Print the end of the table
  	if t.rowLine {
  		t.printLine(true)
  	}
  }
docs: // Print the rows of the table and merge the cells that are identical