Euler project problem #4 : Teaching programming with Euler project problems!