[untitled]

    ; Welcome to Scheme!
    ; In Scheme function calls (or other constructs) start with a "("
    ; and end with a ")". The arguments are separated by whitespaces.
    ;
    ; The first argument is the function name and the rest are arguments.
    ;
    ; Examples:

    (+ 5 6)
    ; Returns: 11

    (+ (* 2 3) (* 1 7))
    ; Returns: 13

    ; A function can have more than two arguments
    (+ 1 2 3 4)
    ; Returns: 10

    ; The function "display" can be used to output scalars

    (display 5)
    ; Prints 5
    (display "Hello World")
    ; Prints "Hello World"

    ; The function newline can be used to print a new line
    (display "5+6=")
    (newline)
    (display (+ 5 6))
    ; Prints:
    ; 5+6=
    ; 11

    ; Use define to declare a variable and set its value
    (define a 5)
    (define b (+ 9 8))

    ; Use set! to set the value of a variable that was already declared
    (set! a 500)
    (set! b "Hello")
    (set! myvar 89) ; Error - myvar was not declared.