Awesome explanation, at least to ones who not expert in this area. I enjoyed it very much and found it very educational.