Computing with Rechargeable Battery