Initial commit.
Having issues with 'print' re: 'return' as a consequence of bloated code.
Refactoring.
Fixed print/return issue