Fix minimum increment step
Nicer memoization
Rename
Save RAM by caching only whether p<alpha