Data structure functionals
Merge pull request #399 from lindbrook/patch-4

Data structure functionals