google hexadecimal and binary search