Supporting Active Learning by Introducing an Interactive Teaching Tool in a Data Structures and Algorithms Course