fibonacci problem complete