Coding all basic data structures for practice