What is Machine Learning? How Machine Learning Works and future of it?