Functional with new IndexedRingBuffer for Merge
Performance Improvement on forEach