Added BoundedFifoBuffer and CircularFifoBuffer