add utest for lower_bound
fix upper_bound as lower_bound with LE
ignote tmp files
add missing file check_upper_bound.cpp
make stuff compile