fun fac(i: Int): Int { var count = 1; var result = 1; do { count = count + 1; result = result * count; } while(count != i); return result; }