list-numbered : ListOf<Number> Number -> ListOf<Number>
    then your function must take any list of numbers and
    any number and produce the output that is described by
    the purpose statement, unless the contract is qualified by an
    invariant (WHERE-clause).  We will talk about WHERE-clauses in
    module 7.
    GIVEN: a temperature in Fahrenheit
    RETURNS: the corresponding temperature in Celsius
    GIVEN: a Cat c and a Scene s
    RETURNS: A scene like s, except that the cat c has been painted on it.
    GIVEN: a list of numbers lon and a number n
    WHERE: n = (length lon)
    RETURNS: a list of numbers like lon, except that each number is
    multiplied by its distance from the end of the list.
    
    You may omit the GIVEN clause by referring to the givens in the RETURNS clause. Sometimes this is easier than writing a GIVENS clause, sometimes it is harder. Examples:
    RETURNS: the temperature in Celsius that corresponds to the given
    Fahrenheit temperature.
    RETURNS: A scene like the given one, except that the given cat has
    been painted on it.
    
    For the first few problem sets, you will use ONLY strategies 1-3. We will cover the last three in later modules.
When we get closer to the end of the course, we will let you describe your own strategies. Your strategy should be what you would tweet to a friend to describe what you did.
(begin-for-test
  (check-equal?
    (length lobs-1)
    (length (bombs-after-tick lobs-1))
    "bombs-after-tick did not return a list the same length as its input")
    ...)
    Tests created with begin-for-test will be run at the end of the file.
Last modified: Tue Nov 3 16:24:59 Eastern Standard Time 2015