skomentowane matrix.c, wiadomo co robia funkcje