how to return newest object from the FIFO Queue without removing it
<p><code>Peek</code> Returns the object at the beginning of the Queue without removing it.</p>

<p>What if I want to do the same thing with the "last object in the queue". I.e. the "newest" one (the one was just inserted).</p>

<p>I've tried <code>queue.Reverse().Peek()</code> but this doesn't compile.</p>
