Added shiftRows(), untested but should work!