Must watch video. This author breaks it all down. Amazing work.