Just my two cents. Try mathematics. We observe (science) that nothing is its own cause. However, we mathematically can not have an infinite string of things that cause other things because we can not create infinity from successive addition. Also it would be mathematically impossible to reach...