I would like to add something that hads been puzzling me for quite some time now, Is there a difference between evolution and mutation? Evolution is a change that is supposed to be beneficial to that certain organism to adapt, but happens over a long period of time, and a mutation is a sudden random change of the DNA structure causing physical/mental changes, i was debating on whether or not evolution and mutation were the same, ill tell you why this came to mind- In class we talked about the "Theory of Use and Disuse" which is obviously an absurd theory (in my point of view), the theory was- If an organism constantly uses a trait, that trait becomes more developed, also the acquired trait "can" be passed on to offspring- Ex: A giraffe spends its life stretching its neck and its neck becomes longer,thus meaning that its offspring will be born with a long neck...WRONG I was talkin to my teacher about this situation, shes said that in Africa there was a point in time when giraffes had short necks, then a mutation happened causing them to have long necks. (bear with me please) But... at the same time as the mutation occured there were no leaves for the giraffes with the short necks to eat ( there were only leaves on the high parts of the trees) Now, a mutation that happened to the giraffes while the leaves on the lower parts of the trees were gone couldn't be a coincidence, (I brought this up w/ my teacher and she didnt reply) so the giraffes w/ short necks died out because they couldn't reach the leaves, leaving the long necks giraffes. I dont know how it came to be that giraffes acquired long necks right at the same time as the leaves being gone... i dont know if this makes any sense, but i don't think it is just a coincidence. this is what brought me into this state of confusion