- Removed duplicate arrows from output because it annoyed me a lot.
- Reduced packed static executable size to 256 kb
- Fixed two memory errors where I allocated one less byte than required. Ran through valgrind to ensure.
- Fixed all memory leaks. Ran through valgrind to ensure.
- Fixed for loops using integer instead of size_t to index an array that can potentially be more than 2^31
Planning on the windows executable next. I don't use windows to program as much but I do want this to work through mingw since it is statically linked and all.