namespace Geometry {
/**
-An infinite shape consisting of the space on one side of a plane. Mostly
-useful when composited with other shapes.
+An unbounded shape consisting of the space on one side of a plane. Mostly
+useful when intersected with other shapes.
*/
template<typename T, unsigned D>
class HalfSpace: public Shape<T, D>