I'm making a library (I haven't decided over *.lib or *.dll yet - I have experience with *.lib, but I'm told *.dll has advantages - I'm not sure if I need those advantages, and I have software suitable for both) consisting of a single function (one code - several functions to allow for different types). at function is passed as many dimensions of arrays of any type. Then I go through and using my Super Duper Specia Top Secret Algorithm, decode it by finding patterns by studying differences between each array's element and even between each array/dimension. I have a feeling I'm going to need some basic AI concepts, and the most AI I have ever done was a program in BASIC when I was 8 that used the RND function and a bunch of arrays to make PC generated art. Some of it looked pretty cool - but the concepts I used aren't very applicable to much else. I've checked AI Horizon's site, and it doesn't exactly have any concepts that fit what I'm looking for. Anyone have any suggestions that I can try beyond studying changes?