The hardest part in programming is choosing what rabbit holes to fall down. I need a line-clipping algorithm, and this geeksforgeeks c++ implementation is broken. Rather than try to fix it, I went to look up another implementation of the algo, which led me to the wikipedia page for the algo. Which also seems to be broken. I could spend days trying to fix it, but I should reaaaally just use this working Rust one, and get back to it.

But if not me, then who...