Finger-Trees

FingerTree

Test