Knowing the future | Ecency