input: Write a python function to normalize the rows of a matrix.
  assert norm([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) == [[0.16666666666666666, 0.3333333333333333, 0.5], [0.26666666666666666, 0.3333333333333333, 0.4], [0.2916666666666667, 0.3333333333333333, 0.375]]
  assert norm([[1, 1], [2, 2], [3, 3]]) == [[0.5, 0.5], [0.5, 0.5], [0.5, 0.5]]
  assert norm([[10, 20], [30, 40], [50, 60]]) == [[0.3333333333333333, 0.6666666666666666], [0.42857142857142855, 0.5714285714285714], [0.45454545454545453, 0.5454545454545454]]
output: def norm(matrix):
      def normalize_row(row):
          row_sum = sum(row)
          return [x / row_sum for x in row]
  
      return [normalize_row(row) for row in matrix]