Some General Data Structures