Changelog:
- Generalization of code structure
- This allows for a more flexible functionality and adds the possibility to implement support for negativity more easily.
- It also creates the ability to calculate in any base from 2 to 36.
- Improvement of division performance
- This also increases the performance of the converter a bit.
- Implement unit testing
- Better (more complete) documentation