PUMPKINS DATA STRUCTURES: A DELIGHTFUL FOR ALGORITHMIC SOLUTIONS