Comprehensive Demonstration of Application of Machine Learning To Predict P-Sonic Log and Lithology Types Using Drilling Data