Tackling project Euler problem 96