clear_lowest_bit
static inline uint64_t clear_lowest_bit(uint64_t bits) {
static inline uint64_t clear_lowest_bit(uint64_t input_num) {