http://ideone.com/HE5Qg
剰余を求める関数で、
このシフト演算の意味がわからないんですが、
何のためにやるのでしょうか