Tests for Euler #8.
Explanation of issues with problem 8 that turned up in refactoring.