fn combinations(
state: &mut State,
index: usize,
containers: usize,
litres: u32,
factor: u32,
)Expand description
Recursively try every possible combination, returning early if the size exceeds 150 litres.
state: Convenience struct to reduce parameters
index: Current container
containers: Number of containers used so far
litres: How many litres of eggnog stored so far
factor: The total different number of ways of selecting previous containers