Implemented right shift