Adding tkData.List to practice implementing the std Data.List functions