A Problem-Solving Approach to Aquatic Chemistry