California Algebra: Concepts, Skills, and Problem Solving