What are "memory fingerprints" and how can you avoid leaving them when you program? I've heard they can be dangerous and occur after you've closed up an application.