Series of mathematical/programming challenges from eulerproject.net