Working tests. And passing tests.
Part 3