valid algorithm, that takes a string reference as a
          second argument and fills it with a message related to the validity or
          invalidity of the geometry
        </li>
<li class="listitem">
          New overload for is_valid algorithm, that takes an enum reference as a
          second argument and fills it with a value related to the validity or invalidity
          of the geometry
        </li>
<li class="listitem">
          Disjoint and intersects support the following geometry combinat