in reply to What is it doing?

See Shift Operators.