Title: The Science of Foreknowledge