Data Structure and Algorithms Basics