ICT-supported problem solving and collaborative creative reasoning: Exploring linear functions using dynamic mathematics software · Study