Added macro _do_loop_far
Added test case for ' '
Some refactoring
Source code now on git
Corrected the doubled last line problem and others
Minor fixes and cleanup
Initial commit