Added a `partitions` function to eulerlib.py while trying to solve a problem
Solved #54
Solved #204