Анонимные методы


add := method(a, b, a + b)

factorial := method(number,
  if(number == 0,
    1,
    number * factorial(number - 1)
  )
)