How ZeRound calculates the number of steps done, the distance performed and the amount of Calories burnt?