bit.cpp