Hawgent dynamic mathematics software to improve problem-solving ability in teaching triangles