V4 Edited and tested
Circular Buffer V5

Using pointers

52 per MAC --> 47

2837

on 02