pow :: Int -> Int -> Int -- testing 5 combinations of argument values -- pruning with 14/30 rules -- 4 candidates of size 1 -- 16 candidates of size 2 -- 46 candidates of size 3 -- 159 candidates of size 4 -- 433 candidates of size 5 -- 1382 candidates of size 6 -- 4136 candidates of size 7 -- 13292 candidates of size 8 -- tested 6383 candidates pow x 0 = 1 pow x y = x * pow x (y - 1) pow :: Int -> Int -> Int -- testing 5 combinations of argument values -- pruning with 15/19 rules -- 4 candidates of size 1 -- 18 candidates of size 2 -- 58 candidates of size 3 -- 174 candidates of size 4 -- 485 candidates of size 5 -- 1387 candidates of size 6 -- tested 2126 candidates cannot conjure