Practicing Algebraic Skills: A Conceptual Approach