* Uses a lot of memory (not so much a bug as an implementation quirk).
