implemented formatted print statements along with about half of subset 4.
Still need to do dicts, sorted()