Exotic Functional Data Structures - by David Greenberg