[x] I explained my changes within the PR, particularly in hard-to-understand areas
[x] All automated model tests pass (FAIL 0 in the output of make test). Did not check because this is not part of tests. But I ran the script several times with different settings to see if it works.
Purpose of this PR
Type of change
Checklist:
All automated model tests pass (Did not check because this is not part of tests. But I ran the script several times with different settings to see if it works.FAIL 0
in the output ofmake test
).