Common Python Data Structures Interview