The algorithm differentiates the Exercises by type, calculating the time it takes you to change to the next Exercise in the app and the time you need to get into position after that. For example, changing from Situps to Lunges is different from changing from Rope Jumps to Lunges – the needed time to move from one position, press the screen and get into the next position is different. The algorithm does these calculations…