Created BlockedList data structure.

* BlockedList is a list (array) with block-based storaged that supports
  random access.