Lists
Constructor/destructor putlenses for lists
example of automatically deriving constructor/destructor putlenses for binary trees
List concatenation
Integers
Naturals
List length
List lookup
List summation
Replicate
Halve
Sorting
Exception handling
Maximum segment sum