AS I was avidly talking to a colleague about how wonderful my M3 is, he asked "Yes, but how long will the battery last?" I said it is expected to last hundreds of thousands of miles. He said that was not possible because lithium ion batteries have a limited number of charging cycles. I am not a battery maven. What is the science behind why Tesla's batteries last so long?