17 July

Today I finally pinpointed the bug in the query code and got it to run smoothly. It also reads a lot better which is great for me and anyone looking at my code. I think the time I spent recoding all of this will really pay off, especially during testing next week. While it runs as expected on most of the data sets, my program seems to crash any time I query the largest data set. I'm not exactly sure why, though. It could be because of insufficient memory or, more likely, a memory leak which I will try to find this weekend. This weekend I'm also going to try to get the OR code working as well which should be fairly similar to the AND code with a few exceptions.