Typed Exercises 1
- 
Use the
[ name : Type ]method of specifying a type to write the functionsub7which takes in a number and subtracts 7 from it.l - 
Use the
(: name Type)method of specifying a type to write the functiontriplewhich takes in a number and triples it. 
Write these functions
Use Typed Racket to write these functions. Make sure you write the output type as well as the input types.
sq18: take in a number, square it, and subtract 18.sl5: take in a string, return five more than its length.ssl: take in two strings, find the sum of their lengths.
Technical details
Sometimes Number is not restrictive enough. If you mean a number on
the number line, you have to tell Racket that you want a Real
number. Racket does know about complex numbers!
- 
Write a function of two inputs that finds the absolute value of the difference between them.
 - 
Write a function that takes in two real numbers and returns the one that is larger (try this using
condorif). Technical: Experiment to see if you can useNumberas the type. (Why not?)