Interactive Prediction And Planning For Autonomous Driving: From Algorithms To Fundamental Aspects