- normal form
- normal form
- weak head normal form
- redex
- redex (but reduces to weak head normal form)
- redex
- weak head normal form
- weak head normal form
- normal form
- redex
- weak head normal form
- weak head normal form
- normal form
- weak head normal form
- weak head normal form
- normal form
- weak head normal form
- weak head normal form
- redex
- weak head normal form
- redex
- weak head normal form
- weak head normal form
- weak head normal form
- normal form
take 1 $ drop 1 [1..10]
fst $ swap $ swap $ (2,3)
unwords $ words $ str ++ "!"
intersect [2,4,6,8] $ nub $ union [1,2,2,3,4,5,5,5,6,6,7] [2,4,6,8]
map snd $ zip (zipWith ($) [(+3),(+2),(+1)] [1,2,3]) "abc"
whiteLines colors = intersperse w colors where w = "white"
abs n = if n < 0 then n' else n where n' = negate n
f x y z = a <= 0 where a = x * (y - z)