(GitScripts3) made shift explicit instead of implicit, more readible and safer (like difference between n++ and n+=1)