Hi aslam

Yes I agree, sometime as a day to day working engineer my preference is to understand the practical problem well & learn the remedy for that, rather than breaking my head doing research on the issue.

I am sure there are people who is working on that & definitely like to learn in so called engineer's way.

If I remember correctly there were similar type of discussion before in this forum & some gentleman expert explain the things in similar fashion.
may be my explanation was not so good & accurate.

Regards

Habib