implement bitset::find_first, find_next when they are absent in standard C++ library
fixes #24