expand function

Expand a data.table to use all combinations of values