Can Computers Be Programmed to Think Creatively?