public void Foo2() { var queue = new CappedQueue<int>(5); queue.Enqueue(10); queue.Enqueue(20); queue.Enqueue(30); var average = queue.Average(x=>x); }