Bonus Marks


  • › Create builtin logical operators or ||, and && and not ! and add them to the language.
  • › Define a recursive Lisp function that returns the nth item of that list.
  • › Define a recursive Lisp function that returns 1 if an element is a member of a list, otherwise 0.
  • › Define a Lisp function that returns the last element of a list.
  • › Define in Lisp logical operator functions such as or, and and not.
  • › Add a specific boolean type to the language with the builtin variables true and false.