val factorial = fn(x) { if(x < 2: 1; x * fn((x - 1))) }