title: Rationale behind renaming of higher order list operations
body: <p>What was the rationale behind renaming of higher order list operations in C#? (Examples: <code>map</code> -> <code>Select</code>, <code>filter</code> -> <code>Where</code>, <code>fold</code> -> <code>Aggregate</code>)</p>