There are two ways in which a science develops; in response to problems which is itself creates, and in response to problems that are forced on it from the outside.