Adaptive decomposition finite difference methods for solving singular problems—A review