I was searching for a blogpost like this. This post is a complete and comprehensive effort. This post is showing you knowledge level and your depth of research. I want you to keep making this type of post more. So, I can increase my knowledge. A lot of prayers thanks.