title: Which data structures can be used to implement a pool of integers?
body: <p>These integers can be IP addresses (DHCP) or session IDs or tunnel IDs (in L2TP for example).
  Each integer can be free or used. We need it to be efficient for finding free ones.</p>
  
  <p>There's also a min and max defined.</p>