Básicamente hay tres teorías: