Moved the code shared by euler0057.py and euler0066.py to eulerlib.py
Solved #65
Solved #96