ML.

Bit-manipulation