Add documentation
Solution to Problem #6