added matrix power function by binary operator