More exercises.
Issue #3 - Basic functionality.