New methods on Matrix class, all is almost done to start the 3D soft renderer