A ready to use library in order to deal with ring buffers.