Add new branch for parameterized version + test files for subtraction and IO