Combinational creativity and computational creativity