def each_with_index
      return to_enum unless block_given?
      start_index = -1
      data.each do |row|
        yield row.to_a, start_index += 1
      end
      self
    end
def each_with_index
      return to_enum unless block_given?
      start_index = -1
      data.each do |row|
        yield row.to_a, start_index += 1
      end
      self
    end
Same as #each but passes the index of the row with the row itself

 @example
   table = TTY::Table.new(header, tuples)
   table.each_with_index { |row, index|
     puts "#{row} at #{index}"
   }

 @return self

 @api public