Practice problems and solutions.