-- Computes the square of a number square :: Int -> Int square x = x * x -- Very cool number answerToEverything :: Int answerToEverything = 42 -- Computes the minimum of two numbers myMin :: Int -> Int -> Int myMin x y = if x < y then x else y -- Computes the factorial of a number factorial :: Integer -> Integer factorial n = if n == 0 then 1 else n * factorial (n - 1)