BubbleMerge pass complicated test cases
85 files changed