Recursive merge test