Added some new files for simpler algorithm creation. Updated a few files. Program now runs in much smaller memory.