Added terminal newline, tupled channel return, and reassigned copyright.