strict all the things
added fibonacci utility function
added solution for problem 2
added prime factorization utility method
added solution for problem 3