Recently I have been looking at source codes of some good open source libraries and every time I be like, Wow.. how didn't I think about…Keep reading. ...