Cleaned up week 5 solutions.