possible recursive/iterative. Based on current selection.
possible recursive/iterative.
Based on current selection.