Heterogeneous agent models Mathematical economics mathematics