hey, no such thing as a negative factorial

cj