Moved less general library routines to a separate euler_utils module. Added problem 76