Added some iterative methods to Matrix, also added Matrix.power() method