DATA STRUCTURES AND APPLICATIONS