Section 3: Testing Debugging and Exercise