adding Ben's c++ euler 5 solution