Design a nested-list iterator | Adobe