Utilities for ProjectEuler