Recursive Best-First Search with Bounded Overhead