project euler problem 54 poker hands
project euler problem 52 combination math @memoize