You can also watch this video explaining all the concepts in this video - ...