passed add, subtract, sum, multiply, working on factorial
passed