Normal and Anomalous Diffusion in Heterogeneous and Bounded Domains: Lattice Random Walks and Brownian Local Time Approaches