takeWhile and dropWhile
(a -> Bool) -> [a] -> [a]
Ord
Gives order
1 < 2 for example.
Show
Print, essentially.
Eq
Equal:
1 == 1 for example.
Read
Allows something to be read as a Int, or [char] for example.
Allows types tp be changed.
.
(b -> c) -> (a -> b) -> a -> c
Foldable
Used for fold, etc.
Foldl1 / Foldr1
Foldable t => (a -> a -> a) -> t a -> a
Foldl / Foldr
Left = Foldable t => (b -> a -> b) -> b -> t a -> b
Right = Foldable t => (a -> b -> b) -> b -> t a -> b
B is the accumulator
zipWith
(a -> b -> c) -> [a] -> [b] -> [c]
zip
[a] -> [b] -> [(a, b)]
Fractional
Integral
Num