rename revese in Col, Row, Diag to slip
remove using namespace std;
add static to const var