qqp question1: What are things which I need to know about C++ to prepare for GSoC? question2: Why did Lord Krishna make Arjuna the instrument to kill the wrongdoers and bring peace, when he could have done that himself?