Changed Factorial.java
added comments
added more changes