added some comments, probably not that helpful unless you already know what a 2-3 finger tree is and how it works