HomeSearchLibrary
Ziggurat algorithm | OmniWiki