I'm going to have to quote here, "There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors." chatGPT is helping me a lot with names while making off by one errors way worse :)