Nice writeup by @Aniteshj
If anyone has questions or something to discuss, feel free to reply back here.