Basic DataStructures Prorgams