If you want to appeal about grade of Assignment4 because of follow errors in your code you have to send to course e-mail ( ppl062@cs.bgu.ac.il ) mail with your ID, attached .scm file with changes and .txt file with detailed explanation about changes that you made and copy ALL parts of code before and after changes. IF IT WILL BE CHANGES BESIDES OF THOSE THAT YOU EXPLAINED IN .TXT FILE YOUR WORK WILL NOT BE RECHECKED. I can't check your work on all test cases during office hours. Last office hours will be on Sunday, so send your work until 24.06.06 (13:00) (Shabat) in order to you can see results of rechecking before last office hours. Errors that you are allowed correct for rechecking: 1) you evaluate parameters (arguments) for procedure 2 times (before call to apply and in apply); 2) you evaluate some value during (begin ...) in some function and forgot return it as result of begin 3) errors related to how you get next expression during evaluating list of expressions, i.e. unnecessary car-s YOU ARE NOT ALLOWED TO CORRECT ERRORS RELATED TO IMPLEMENTATION OF DO-WHILE, FOR*, BEGIN-I, AND LAZY AND LAZY-MEMO PARAMETERS and HANDLING OF ERRORS IN EXPRESSIONS.