Nonpositive Curvature and Reflection Groups