factorial number using while loop