Specification for the emulation program.
Code Refactoring:
In Algorithms.java, used a collection class object to hold all elements.