Function combinations

Compute the number of combinations of objects types of items when considered taken at a time, where order is ignored

ulong combinations (
  ulong objects,
  ulong taken
) nothrow @safe;