title: What's the Hi/Lo algorithm?
body: <p>What's the Hi/Lo algorithm?</p>
  
  <p>I've found this in the <a href="http://en.wikipedia.org/wiki/NHibernate" rel="noreferrer">NHibernate</a> documentation (it's one method to generate unique keys, section 5.1.4.2), but I haven't found a good explanation of how it works.</p>
  
  <p>I know that Nhibernate handles it, and I don't need to know the inside, but I'm just curious.</p>