Add some documentation, function header comments.

Add:
	src/(engine, matrix, utils).c
		-add documentation comments at the head of each file, briefly explaining
		its general purpose and enclosed functions.
		-add comments before every function header, describing the function's
		role.