(?) :: Int -> Int -> Int -- testing 60 combinations of argument values -- looking through 4/8 candidates of size 1 -- looking through 0/12 candidates of size 2 -- looking through 48/48 candidates of size 3 x ? y = x + y (?) :: Int -> Int -> Int -- testing 60 combinations of argument values -- looking through 4/8 candidates of size 1 -- looking through 0/12 candidates of size 2 -- looking through 48/48 candidates of size 3 x ? y = x * y i :: Int -> Int -- testing 60 combinations of argument values -- looking through 3/7 candidates of size 1 -- looking through 3/9 candidates of size 2 -- looking through 18/24 candidates of size 3 i x = x + 1 d :: Int -> Int -- testing 60 combinations of argument values -- looking through 3/7 candidates of size 1 -- looking through 3/9 candidates of size 2 -- looking through 18/24 candidates of size 3 cannot conjure