Adaptive and Multiscale Discretization