Charles Darwin's theory of evolution: An analysis