Encouraging the Use of Technology in Problem-Solving: Some Examples from an Initial Teacher Education Programme