d d is the parameter describing the direction; it can hold the values left and right. Integer number Here integer numbers are values which are mostly unsigned. Numbers might be encoded in other bases such as 10 as was done on ancient computers. Today only base 2 (i.e. bits) is used, and this is what is crucially needed for all bit operations. If signed numbers are present, it is assumed that they