Add the partition function
Add solution 78
Use map instead of slice for caching in partition function
Tighten condition on main loop in partition function
Merge branch 'PE-78'
Use PartitionFunction for solution 76