On Wed Nov 9 23:19:35 2022 +0000, Connor McAdams wrote:
I will sleep on this and try to see if I can come up with a better answer tomorrow...
What I'm trying to get at here is: I think you might have 2 different functions that are logically coupled, meaning you have to look at both functions to evaluate the correctness of either one. That makes the code harder to understand and maintain.