right shift and left shit