Multi-level adaptive technique (MLAT) for fast numerical solution to boundary value problems