Cell Theory vs. Spontaneous Generation