compared different implementations of search algorithms