Spatio-Temporal Predictive Modeling Techniques for Different Domains: a Survey | Synapse