Buffer | A raw circular buffer of bytes. The buffer holds exactly size many
bytes, and any at most wrap many bytes can be accessed as a continuos
slice where the end wraps over to the beginning. This trick is performed
with virtual memory, the same physical pages are mapped both at the start
of an buffer and after the end of the buffer.
|