Educative python data structures