'changed' the factorial bug... fixed is a strong word... Added a verbose logging flag to sort of walk through the program...