Data Structure: Why You Should Learn It