Project Euler #25: N-digit Fibonacci number