BList: a list-like type with better performance
===============================================
The BList is a type that looks, acts, and quacks like a Python list,
but has better performance for many (but not all) use cases. The use
cases where the BList is slightly *slower* than Python's list are as
follows (O(log n) vs. O(1)):
1. A large list that never changes length.
2. A large lists where inserts and deletes are only at the end of the
list (LIFO).
With that disclaimer out of the way, here are some of the use cases
where the BLists is dramatically faster than ...