HomeSearchLibrary
Output-sensitive algorithm | OmniWiki