- Refactoring of the code such that the architecture of the system is
appropriate for a larger scale project
- Introduced the standard number iterator