Fixing a possible overflow in the >> 1 divide by two by using >>> 1 instead. Findbugs pointed this out>