Сократить дробь (while)

by Anton Kolesnikov

JavaScript

function func(m,n) {
	var M = m, N = n, i = 2;
  var to = M > N ? N : M;
  
  while (i <= to) {
  	if (M % i == 0 && N % i == 0){
    	return func(M/i, N/i);
    }
    i++;
  }
  
  return "M = " +M+ ", N = " +N;
}

alert(func(21,42))