FingerTree https://dnovatchev.wordpress.com/2008/07/20/the-swiss-army-knife-of-data-structures-in-c/ C# implementation of the FingerTree functional data structure as published by Ralf Hinze and Ross Paterson here: https://www.staff.city.ac.uk/~ross/papers/FingerTree.pdf