Li-ion Batteries (Basics, Challenges & Research)