Unfunctional. Messing around with a lot of bits.