Implementing new feature: now function recognizes new line signal to jump the line. 'if-else' structure changed for a small 'switch-case'. New BLANK_LINE and SYNTAX_ERROR macros added.
Implementing new feature: now function accepts negative numbers. Changed an 'if-else' structure to put a 'switch-case' in its place. NUMBER macro substituted by POS_NUMBER and NEG_NUMBER.
Adding comments with binary numbers that represent each one of them in front of their macros put in the switch-case structure (function make_output_line).
Adding comments
Adding some new tests and comments