Why is Python used for Machine Learning?