So far there’s no algorithm that can accurately predict the future. This is in part due to quantum theory, which I understand isn’t the topic here, but it’s related. There is no way to predict the future because the future is always changing, always uncertain, at the quantum level. Quantum particles behave unpredictably. Unpredictability rules us at the most basic level. We yearn for certainty, but the fact is that certainty and absolutes are a fiction.