???There are skills someone can bring to their computer programming, there are tasks which are basically best done by people who are mathematicians but I think there is an enormous potential skills base of people who if you get them at the right age and you give them access to the right tools they will learn to be great computer programmers.