https://blog.arbji.com/archives/10
Thinking, Fast and Slow