Disse spørsmålene har resultert i en lang rekke konkurrerende svar og argumenter, fra vitenskapelige teorier, til filosofiske, teologiske og åndelige forklaringer.