Nice recursive process and ugly iterative process