A number of reuseable Data Structures