Add deep list iteration