Converts array of lines to string of lines.
Added tests and comments.
Changed number of assertions.
Added comments.
Changed control flow to ternary operator.
Added comments.
Removed comments and clarified the issue.
Commented out failed assertion.
Converts array of lines to string of lines.
Converts array of lines to string of lines.
Working on 3rd assertion.
Assert adaptor returns a newline for array with an empty string.
Reduced calls to wrapper function.
Calls the wrapper function once.
Removed branch that returns a newline for an array with an empty string.
Merge branch `adaptor` into `master`.