-record(mat_n, { rows :: integer(), cols :: integer(), data :: list(list(float())) }).