.. and circles example uses self-modifying code, and takes O(n^2) space, because the undo history contains deep copy of the state
now, this is not necessarily a bad thing, but it does make comparitions a little unfair, because other languages do more.
.. and circles example uses self-modifying code, and takes O(n^2) space, because the undo history contains deep copy of the state
now, this is not necessarily a bad thing, but it does make comparitions a little unfair, because other languages do more.