Cooperation between adolescents in computer-assisted algebraic problem solving