An Energy-Efficient Step-Counting Algorithm for Smartphones. (4th August 2020)