remove shli.cpp unit tests, adapt their content into shift_left.cpp. Also add similar tests in shift_right.cpp