A bitfield ADT, used for easily managing bits, written in C under a BSD licence.