Moved algorithms to its own repository