Genetics, evolution, cancer, suffering and God : video