factorial, combination and permutation added...