Build a mathematical matrix without using numpy. Includes methods allowing matrix multiplication, transposing, adding new rows and columns and more.