- Certain types of problems come up a lot in programming (find, filter, map, etc)
- Solutions usually look the same except for a critical "decision point"
- Can we find a way to swap out just the "decision point" in a function?
- We could solve these problems once and only swap out the decision point
11 / 21