Added matrix assignment, init and multiplication

Also repaired the print() function that had the most stupid error i
made in my life.