* mutable mode should kept the tree mutable and modify the tree on demand (Cow) * freezing: should replace all mutated cells, back to frozen nodes * replace recursive functions by explicit iterative functions * optimise node internals (unsafe / pointers / ..)