I don't think anytime in the future machines will become creative. Trying to make machines think and provide a solution which never existed before is a huge task. Instead with all the computing power coming in small processors ( In the future it will be more ), we should teach machines to find solutions through already written algorithms. Machines should be taught to analyse algorithms. That is machines should be able to break algorithms into pieces and combine the pieces of algorithms to find a new solution. Those pieces can come from any of the huge number of algorithms from anywhere. This new solution did not come out of creative thinking, which I don't think machines can ever do. But through the human being's wisdom. In my view this science of making machines understand algorithms is gonna be the next step in Artificial Intelligence.Thank you. God save human beings from terminators. Ha ha ha.