Detect ill-defined problems
A uniform distribution on an unbounded domain is not well-defined. We cannot hope to detect such issues in general, but e.g. the Hit-And-Run algorithm using a uniform chord distribution fails, when the polytope is unbound along the search direction. Currently, this case is only treated using assertions, which, however, are not compiled in release mode. The user thus might get invalid samples without noticing.