Computation, Information and Creativity