Too Long; Didn't Read
One of the most difficult things for humans to program/teach computers to do is think creatively. Computers are extremely good at doing exactly what we tell them to do, and quickly, but creativity is an abstract concept and teaching creativity to machines has proven to be a difficult machine learning challenge.