GOOD VERSION WITH GOOD SUMMARIES AND SAFE WITH VALGRIND