answers to questions that have perplexed us for centuries