Reasoning Algebraically About Operations (Developing Mathematical Ideas)