Title: Programmable Heuristics and Big Ideas Updated Edition