search function implemented, with proper NULL_VALUE
function for large test, now using clang instead of g++