Refactor Code. Add Type Checking for Function Return values.
Fix Small Scope Issue during Function Call. Add Arguement Passing. Complete Stage 10.
Add Makefile & Sample Programs.