There might still be edge cases after this so I need to test live. I added a test case and changed another inequality because I think it was passing rows it shouldn't. Expect to see this one again in a future PR with more code for more edge cases when I've tested it live.
There might still be edge cases after this so I need to test live. I added a test case and changed another inequality because I think it was passing rows it shouldn't. Expect to see this one again in a future PR with more code for more edge cases when I've tested it live.