Guest User

Untitled

a guest
Apr 24th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. gennumber :: (Num a) => a -> a
  3. gennumber 0 = 1
  4. gennumber x = (gennumber (x - 1)) + x ^ 2
  5.  
  6. gennumbers :: (Enum a, Num a) => a -> [a]
  7. gennumbers a = [x ^ 5 | x <- [1..a]]
  8.  
  9. squares :: (Num a) => [a] -> [a]
  10. squares a = [x ^ 2 | x <- a]
  11.  
  12. hugemath :: (Num a, Enum a) => a -> [a]
  13. hugemath x = squares (gennumbers (gennumber x))
Add Comment
Please, Sign In to add comment