Prospero challenge, now with more garbage collection