Comprehensive discussion of the most common form of foundation waterproofing: exterior foundation waterproofing for concrete block