Embarassing double implementations for *=,* +=,+ -=,- /=,=
fliplr and flipud for the matrix