Fixing indentation
Using function guards
Completed problem 3 integer factorization