fib search and optimized bin search