https://embetronicx.com/tutorials/p_language/c/data-structures-in-c/
Data Structure in C Introduction - Data Structures Part 1