gitignore added.
Default parameter added when no argument is provided to the app.
Minor changes.
Recursion bug fixed.
Recursion depth added.