Tests whether a geometry has kickbacks.
A kickback is defined to be four consecutive points (A, B, C, D) such that:
the distance BC is less than the distances AB and CD
the sines of the angles ABC and BCD are both less than a maximum value specified by the second parameter
(Optional) the distances from B to the line CD and from C to the line AB are both less than a maximum "width" value specified by the third parameter.
Parameter 1 - the geometry to be tested.
Parameter 2 (Optional) - the maximum value for the sine of the angles in the kickback. If omitted, this defaults to the sine of 1 degree.
Parameter 3 (Optional) - the maximum width of the kickback.
Returns: a Boolean value, true if the geometry has kickbacks and false if it does not. Returns null if parameter 1 is not a geometry.
Note: This function does not fully support 3D geometries. Any 3D geometries will be projected down to 2 dimensions.