There are three kinds of explanation in science: explanations which throw a light upon, or give a hint at a matter; explanations which do not explain anything; and explanations which obscure everything.