Multi-Level Lookahead Branching