This release marks the latest commit of the experimental period, where I experimented with different kinds of algorithms. Most of the code here has been removed since most of them are redundant and unused. This release only served for archiving purposes, so that I can easily look at all of my old approaches in case I need it in the future.