Digit-Reversal -> Permuted Diagonal Line
Diagonal -> Diagonal Line
Reorder patterns
Extract setStateSize
Add Manifestation of Permutated Diagonal Line pattern
Add Quadruple Digit-Reversal Permutation
state and curState isn't React's state
Disable permutation buttons when size is incorrect
Use log function with a different base