Style part 5, testing. docstrings, whitespace, comments