bit_manipulations added.