! Copyright (C) 2006 Daniel Ehrenberg
! See http://f...content-available-to-author-only...e.org/license.txt for BSD license.
USING: kernel math io prettyprint ;
IN: factorial
: fac ( n -- n ) dup 1 <= [ drop 1 ] [ dup 1 - fac * ] if ;
5 fac .
ISBDb3B5cmlnaHQgKEMpIDIwMDYgRGFuaWVsIEVocmVuYmVyZwohIFNlZSBodHRwOi8vZi4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZS5vcmcvbGljZW5zZS50eHQgZm9yIEJTRCBsaWNlbnNlLgpVU0lORzoga2VybmVsIG1hdGggaW8gcHJldHR5cHJpbnQgOwpJTjogZmFjdG9yaWFsIAoKOiBmYWMgKCBuIC0tIG4gKSBkdXAgMSA8PSBbIGRyb3AgMSBdIFsgZHVwIDEgLSBmYWMgKiBdIGlmIDsKCjUgZmFjIC4K