STL Algorithms 11: std::generate & std::generate_n