refactoring with Rob to correct fibonacci method