Please, watch the entire video, it is long but worth it.
Damn, that is long. I'll eventually watch it and reply here when I do.