Teaching Graph Types: Basics and Interactive Practice