wip - refactoring integrity tests
wip
wip
wip
wip
Abstracted tree integrity, now useful with sets, uses rtti