indenting, *const, benchmarking
allow no-allocation ringbuf (capacity 0)
more indenting
add README