Has Science discovered God?