Dependence: From classical copula modeling to neural networks