Relationship of Computer-assisted Cooperative Learning to the Acquisition of Mathematical Problem-solving Skills