(println (mapv #(nth(iterate(fn[a](repeat % a))%)%) [1 2 3 4 5] ) )