Data structures and fundamentals