Pynamical: Model and visualize discrete nonlinear dynamical systems, chaos, and fractals