I did introduce some pretty fundamental changes to the review simulator. I hope these don't go against what you had in mind. I've vetted them pretty thoroughly and from what I can tell they do not seem to affect the simulation results (other than improving performance). If you run into any regressions please do let me know!
If all of this looks good to you, the best way to go about the merge would probably to merge #11 first, and then I'll work on resolving any merge conflicts that remain.
A bit of an overloaded PR, but here's a quick overview:
I did introduce some pretty fundamental changes to the review simulator. I hope these don't go against what you had in mind. I've vetted them pretty thoroughly and from what I can tell they do not seem to affect the simulation results (other than improving performance). If you run into any regressions please do let me know!
If all of this looks good to you, the best way to go about the merge would probably to merge #11 first, and then I'll work on resolving any merge conflicts that remain.