The Effects of Cooperative Group Work versus Independent Practice on the Learning of Some Problem-Solving Strategies.