Define the following terms: solution, hydrate