(IMPROVE) Implement semi-colon and function scoping and graceful exits
(IMPROVE) Implement semicolons and function scoping
(FIX) Redundant line
C5 (TEST) write test to make sure pushing a single item in a list results in a total of a single item in the list