Stav dette: A problem-solving approach to intermediate algebra