Sequence buffer

Sequence buffer data structure implementation

Properties:

Examples

```rust let mut buf = SequenceBuffer::new(1);

buf.insert(DataStub, 543535); assert!(buf.exists(543535));

buf.insert(DataStub, 2535436); buf.remove(2535436); assert!(!buf.exists(2535436)); ```

Use cases