func fac() {
	if ($1 <= 0) return 1 else return $1 * fac($1-1)
}
