The Martian: Problem solving in science