Refactorating function class: creating new subpackage and class for stack functions
Taking out code inside class Function related to stack manipulation
Adding javadoc and fixing out comments
Adding javadoc and fixing out comments
Refactorating function class: creating new class for io functions
Taking out code inside class Function related to io manipulation
Refactorating function class: creating new class for arithmetic functions
Taking out code inside class Function related to arithmetic manipulation
Refactorating function class: creating new class for tests functions (still needing to test them)
Taking out code inside class Function related to tests manipulation
Refactorating function class: creating new class for memory functions (still needing to test them)
Taking out code inside class Function related to memory manipulation
Adding javadoc and fixing out comments
Adding anonymous inner functions for refactorate arithmetic methods
Adding javadoc, cleaning up and fixing comments