How Far Batteries Have Come