Fodor Algorithm Description