There were several test needed to demonstrate certain functionality within the allocator. These were implemented within a basic user interface so that when ran the functionality could be chosen. It was implemented like this to ease testing and make the results more visually coherent. The code has not been proofed against incorrect user entry as it only serves as an example of functionality rather than as a program aimed to be used regularly.<br/>
There were several test needed to demonstrate certain functionality within the allocator. These were implemented within a basic user interface so that when ran the functionality could be chosen. It was implemented like this to ease testing and make the results more visually coherent. The code has not been proofed against incorrect user entry as it only serves as an example of functionality rather than as a program aimed to be used regularly.<br/>