
nth_value(+Domain, ++N, -Value)

   return the nth value in a domain

Arguments
   Domain              The domain list to select a value from
   N                   The position of the value to select
   Value               The selected value

Type
   library(ic)

Description
Find the nth value in a domain given by an interval or a list of
integers and intervals, as it is returned for example by ic's
get_domain/2 or fd's ::/2.


Fail Conditions
   N < 1 or there are less than N values in the domain.

Resatisfiable
   no

Examples
   
% a typical use

	....
	get_domain(X, L),
	nth_value(L, 2, Value),
	....


See Also
   fd : :: / 2, get_domain / 2
