title: How does the following functions return statement work
body: <pre><code>function greaterThan(n) {
    return m =&gt; m &gt; n;
  }
  </code></pre>
  
  <p>I'm struggling to understand how this return statement works and what the 'm' variable actually does.</p>