I thought of some ways to improve this program as I embark on a journey to make a windows compatible version of this project that I see having lots of potential for windows users. One of the things I am currently deciding to implement is mimalloc which is a faster version of the malloc function and is compatible with many operating systems as far as I'm aware and I wanted some input on doing so before I fork this project and start making those changes.