General data structure and algorithms practice.