What is the difference between `Stream.generate()` and `Stream.iterate()` for creating infinite streams?
Key points
- `generate()` independent values from Supplier
- `iterate()` stateful sequence from seed and UnaryOperator
- `generate()` infinite stream
- `iterate()` infinite stream
- `generate()` stateless operation
Ready to go further?
