What skills and/or maths are needed to study artificial intelligence? What sort of math and programming education do I need, to be able to work on artificial intelligence? What are the ways to achieve that?