Improvements to the docs
Adding function, >:), rewriting variable management