Numerical Methods for Mean Field Games and Mean Field Type Control