function AdditivePersistence(num) {
var sum, loop = 0;
var val1 = num.toString(10).split("").map(function(t){return parseInt(t)});
while (val1.length > 1) {
sum = 0;
val1.forEach( function(number) {
sum = sum + number;
});
val1 = sum.toString(10).split("").map(function(t){return parseInt(t)});
loop++;
}
return loop;
}