reorganize the likelihood tests to separate the tests of dynamic vs. brute force implementations