A Programmable Battery Tester with Energy Recycling Technique for Lithium-ion Battery | IEEE Conference Publication | IEEE Xplore