add TrappingRainWater.cpp