refactor, and begin rethinking whether to store parents array within a Potential
wip
wip
keep track of parents, children, and indexInChild
keep track of parents, children, and indexInChild
wip
wip
wip
Add Mersenne Twister code (LGPL)
Use mtwist to generate randome numbers
actually update the state
checkpoint
checkpoint
checkpoint
checkpoint
Comment out the two isFrozen parameters.  This result matches Jensen p. 190

Commenting out isFrozen amounts to forward sampling.
Ad DPRINT debug print macro. Re-enable the isFrozen parameters.