Refactored exercises into separate files