A Framework for running Project Euler problems