Gravar-mail: Machine Learning Techniques for Undertaking Roundabouts in Autonomous Driving