TODO:
--> implement operators << and ! for outputting and transposing
MADE:
--> Transpose operator in Matrixes
--> Some fixes

TODO:
--> Matrix
-------> Inverses
-------> Determinant
MADE:
--> Added more functionality

TODO:
--> GivenRotations
--> QR
--> EKF
MADE:
--> Changes in makefile
MADE:
--> Givens Rotation creator function

TODO:
--> QR decomposition using  Givens Rotation throws and exception... WHY?
MADE:
--> Solved throwed error

TODO:
--> decompositionQR_GR doesn't work. Where is the error? it return Q and R but wrong
MADE:
--> Givens Rotation done
--> QR algorithm done

TODO:
--> Inverse
MADE:
--> Implemented operator^
--> Almost implemented inverse

TODO:
--> Review gaussian method for inverse, some factor wrong
--> Should sleep...
MADE:
--> Matrix inverse.

TODO:
--> Merge. It's fine for now.