clarified the 2nd challenge, fixed some outputs, added test cases for 5th
...and some more output stuff. this blows