Added stackoverflow link for the weird issue with n>>32 = 1