Bibliography (13):
https://qntm.org/hypertime
Data.Sequence
A_->_%5Ba%5D
https://hoogle.haskell.org/?hoogle=tail
A_->_(A_->_a)_->_%5Ba%5D
Iterate
Zipper
Roll Your Own Window Manager: Tracking Focus With a Zipper
ListZipper: Simple Zipper for Lists
Wikipedia Bibliography:
A series and B series
Gap buffer :
https://en.wikipedia.org/wiki/Gap_buffer
Zipper (data structure) :
https://en.wikipedia.org/wiki/Zipper_(data_structure)
Purely functional data structure