<h2>Why is this an issue?</h2>
<p>There are two types of sequence and stream operations:</p>
<ul>
  <li> Intermediate operations, which return another sequence or stream </li>
  <li> Terminal operations, which return something else </li>
</ul>
<p>Intermediate operations are lazy, meaning they arenâ€™t actually executed until and unless a terminal sequence operation is performed on their
results. Consequently, if the result of an intermediate sequence operation is not fed to a terminal operation, it ser