Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. hyperOperator :: (Integer -> Integer -> Integer) -> Integer -> Integer -> Integer
  2. hyperOperator f a 1 = a
  3. hyperOperator f a b = f a (hyperOperator f a (b-1))
  4. succOp :: (Integer -> Integer -> Integer) -> (Integer -> Integer -> Integer)
  5. succOp f = hyperOperator f
  6. tetration = succOp (^)
  7. hyper5 = succOp tetration
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement