Updated projecteuler answer 56