title: What is a Y-combinator?
body: <p>A Y-combinator is a computer science concept from the &ldquo;functional&rdquo; side of things. Most programmers don't know much at all about combinators, if they've even heard about them.</p>
  
  <ul>
  <li>What is a Y-combinator?</li>
  <li>How do combinators work?</li>
  <li>What are they good for?</li>
  <li>Are they useful in procedural languages?</li>
  </ul>