Select topics to narrow your question pool, then enable Random to jump to a random question matching your filters.
What type of iterator does std::list provide, and what limitation does this create?