Surface-ground water interactions in numerical simulation: coupling strategies and techniques