Heuristic algorithms | HearLore