Added comments explaining bitshifting