[ ] Please update module Common data structures to add other common data structures used in Rust as well
[ ] Add more information about borrow checker. This topic is quite important but it is quite hard to understand for beginners. Would be best if you can have illustrations of the topic.
Sub-modules (@NTP-996)
1. Common programming concepts
2. Program life cycle: iterators, conditional statements...
3. Ownership & Borrow checker
4. Common data structures: LinkedList, Vector, HashMap
5. Struct, trait and enum