Project 2: Assignment on Scheme

Due: Oct 1, before midnight.

This document first provides the aims of this project. It then lists the requirements as explicitly as possible. It then hints at how these requirements can be met. Finally, it describes how it can be submitted.


The aims of this project are as follows:

  • To get you to think recursively.
  • To expose you to Scheme programming.


Implement all the functions documented in the file prj2-sol.scm.

Your solutions is not allowed to use any of Scheme’s imperative features; i.e., you may not use any Scheme built-in with a name ending with the ! character.

Provided Files

You should use the provided prj2-sol directory as a starting point for your project by copying it into your i571? directory. It contains the following files:


A skeleton file which contains skeleton functions for all the required functions.

The file is executable so that it can be executed directly via the command line as a racket script. It also contains unit tests for each of the functions you are required to implement.


A README file which must be submitted along with your project. It contains an initial header which you must complete (replace the dummy entries with your name, B-number and email address at which you would like to receive project-related email). After the header you may include any content which you would like read during the grading of your project.


The provided files contain hints for each individual question. This section provides general hints.

  • The unit tests provided for each function have been commented out. Uncomment them after making your first attempt at the function.
  • You may encounter the limits on the number of ‘a’ and ‘d’ characters in the c[ad]+r functions. In that case, simply break up your desired function into multiple functions.


Before submitting your project, update your README to specify the status of your project. Document any known issues.

Submit using a procedure similar to that used in your previous project.

Order Now

Get expert help for Project 2: Assignment on Scheme and many more. 24X7 help, plag free solution. Order online now!

Universal Assignment (December 5, 2022) Project 2: Assignment on Scheme. Retrieved from
"Project 2: Assignment on Scheme." Universal Assignment - December 5, 2022,
Universal Assignment September 30, 2022 Project 2: Assignment on Scheme., viewed December 5, 2022,<>
Universal Assignment - Project 2: Assignment on Scheme. [Internet]. [Accessed December 5, 2022]. Available from:
"Project 2: Assignment on Scheme." Universal Assignment - Accessed December 5, 2022.
"Project 2: Assignment on Scheme." Universal Assignment [Online]. Available: [Accessed: December 5, 2022]

Please note along with our service, we will provide you with the following deliverables:

Please do not hesitate to put forward any queries regarding the service provision.

We look forward to having you on board with us.

Universal Assignment

Get 45%* OFF on Assignment Help

Most Frequent Questions & Answers

Universal Assignment Services is the best place to get help in your all kind of assignment help. We have 172+ experts available, who can help you to get HD+ grades. We also provide Free Plag report, Free Revisions We offer Best Price in the industry guaranteed.

We provide all kinds of assignmednt help, Report writing, Essay Writing, Dissertations, Thesis writing, Research Proposal, Research Report, Home work help, Question Answers help, Case studies, mathematical and Statistical tasks, Website development, Android application, Resume/CV writing, SOP(Statement of Purpose) Writing, Blog/Article, Poster making and so on.

We are available round the clock, 24X7, 365 days. You can appach us to our Whatsapp number +1 (613)778 8542 or email to . We provide Free revision policy, if you need and revisions to be done on the task, we will do the same for you as soon as possible.

We provide services mainly to all major institutes and Universities in Australia, Canada, China, Malaysia, India, South Africa, New Zealand, Singapore, the United Arab Emirates, the United Kingdom, and the United States.

We provide lucrative discounts from 28% to 70% as per the wordcount, Technicality, Deadline and the number of your previous assignments done with us.

After your assignment request our team will check and update you the best suitable service for you alongwith the charges for the task. After confirmation and payment team will start the work and provide the task as per the deadline.

Yes, we will provide Plagirism free task and a free turnitin report along with the task without any extra cost.

No, if the main requirement is same, you don’t have to pay any additional amount. But it there is a additional requirement, then you have to pay the balance amount in order to get the revised solution.

The Fees are as minimum as $10 per page(1 page=250 words) and in case of a big task, we provide huge discounts.

We accept all the major Credit and Debit Cards for the payment. We do accept Paypal also.

Popular Assignments

SEM721 – Engineering Design

Assessment task 1: Individual concept proposal Task description: You are required to submit an individual concept proposal to the challenge proposed by the unit stakeholders. This submission is a compilation of creative outputs generated over the first five weeks of the unit and encompassing the supporting unit site activities associated

Read More »

Research Methods and Analysis

 Assessment Brief Module name:                        Research Methods and Analysis  Module code:                         4PS512Trimester:                                T1 Autumn/2022-2023      Module learning outcomes On successful completion of this assessment and this module, you will have demonstrated your ability to: 1. Identify the purpose and principles of psychological research. 2. Design simple psychological studies that

Read More »

Explore the influence of a variety of Human factors

Objectives  Key Words Example 1 1.2. Aims and Objectives The aim of this study is to explore the influence of a variety of human factors in the changing office environment within the UK, with particular reference to the impact of innovation. Research Objectives: – To identify and examine the ‘human

Read More »

A Hybrid Mechanism to integrate Facilities Management

Research Title: A Hybrid Mechanism to integrate Facilities Management (maintenance management and Asset management/space design and planning) into Building Design of Schools or Hospitals in Nigeria using BIM. Case Study could be either Schools or Hospitals while the Facilities Management aspects should focus on at least two of the core

Read More »

Management Practice BSS063-6

Submission Deadline Marks and Feedback Before 10am on: 9th of December 2022 20 working days after deadline (L4, 5 and 7)15 working days after deadline (L6)10 working days after deadline (block delivery)   Unit title & code Management Practice BSS063-6 Assignment number and title 1. Report on Simulation Assignment type

Read More »

Financial Analytics for Managerial Decisions

Teaching Period – 6, 2022 Assessment – 3 Case-Study ASSESSMENT DETAILS Course Code:  BUSM 4741 Course Description: Financial Analytics for Managerial Decisions Date Due: 8/12/2022 11:59 pm (Melbourne) Total number of pages (incl. this cover sheet): 18 ALLOWABLE MATERIALS AND INSTRUCTIONS TO CANDIDATES   You should download the Case Study in

Read More »

The easiest way to get top-quality 24X7 Java Homework Help

Develop your programming skills with Java Homework Help You can visit Universal Assignment’s website to order quick Java homework. Here, you will find amazing programming language assignment helpacross all levels. They have a special team of experts to help you with Java projects and homework. By ordering help, you can

Read More »

How can I hire top assignment help experts?

Before you hire assignment help experts, keep these in mind: First of all, we must understand why assignment help experts are necessary for our academics. While we all have great mentors at school, sometimes we cannot get 100% assistance from them. This happens because of a lack of time or

Read More »

Model Reconstruction, Mold Design & Validation using Siemens NX

CAD/CAM Assignment 1: Model Reconstruction, Mold Design & Validation using Siemens NX Deadline: 06/12/2022 Requirement document: Total section in assignment is 2. ·        Model Reconstruction, Mold Design & Validation Report should be very detailed and clearly presented with a table of content, abstract, introduction to the design task, detailed model

Read More »

Assessment 1: Five bi-weekly quizzes

Print There are five assessment quizzes and each quiz occupies 4% of the total mark for this unit.  You have only one chance to attempt each assessment quiz.  Download 0 %0 of 7 topics complete Show data table for This chart displays the number of completed topics versus the total

Read More »

Effective University Assignment Help for All Subjects!

Studying better with university assignment help Do you need university assignment help? While university life is a challenging experience, there are many ways to make things easier. One of these is to seek university assignment assistance. As you know, there are endless amounts of tasks that you need to submit.

Read More »

Best MBA Assignment Help for Instant High Scores

Why do students demand MBA Assignment help? On a global scale, students increasingly require MBA assignment help. MBA is a degree to train students to manage a corporate business. MBA stands for Master of Business Administration. As we know, MBA is a degree that can open up unlimited job opportunities.

Read More »

Can I pay someone to write my research paper fast?

How to pay someone to write my research paper?  It is extremely easy to pay someone to write your research paper online! You just need to find the perfect writer. It is even better if you find a student assistance website that has the proper experience. All you need to

Read More »

ENT11107 – Managing Innovation

ASSESSMENT BRIEF (AY 2022/2023) The assessment of this module comprises of two components: Component 1 – 30% The first component consists in a group presentation to be recorded and submitted in Week 9. You will work in group with 4/5 students. Each team will be required to ideate an innovative

Read More »

Get Instant Cheap Assignment Help for All Subjects to Secure A+

Effective and Cheap Assignment Help Students widely search for affordable assignment help. Academics is stressful and demands a lot of your time. At the same time, you need to take assignments seriously. Therefore, experts suggest that students opt for online assignment help to excel at school. Most students need cheap

Read More »

Keep up 100% Academic Integrity with Safe Assign Blackboard

How does safe assign blackboard work? A safe assign blackboard is a plagiarism-detecting tool. It compares written documents to check replications and unoriginal content. This works through many internet-driven technologies. If you upload your academic assignment, the tool will detect if there is any unoriginal content. So, you can correct

Read More »

Where to find the best assignment help in 2023?

Locating the best assignment help is very simple! The best assignment help is available round-the-clock at Universal Assignment Help Service. The best part about this is that you can opt for ANY subject! You will find instant expert assistance for any assignment for science, arts, commerce, law, and many others.

Read More »

Will Experts Help Me with My Homework?

How can I find experts to help me with my homework? There are many ways to find homework help online. Most of all, it is important to find a service provider that you can trust. Students have to think before spending their money, so the money spent on homework help

Read More »

Philosophy 1150 Fall 2022

Assignment 2 Instructions: Answer all of the following questions. Type up your answers and/or write up and photograph your answers, compile them all into one document or pdf, and submit them to Moodle. This assignment is due on November 30th, by 11:59 PM. No late submissions will be accepted. Total

Read More »

MCD4140 ASSIGNMENT – T3 2022

Due: 11:55PM, Monday, December 19, 2022 (Week 10) Late submissions: A 10% penalty (-1 mark) per day, or part thereof, will be applied. No submissions will be accepted once the penalty has reached 50%. LEARNING OUTCOMES PLAGIARISM & COLLUSION This assignment is to be completed INDIVIDUALLY. Students are advised to

Read More »

KF7006 Object Oriented Programming

ASSESSMENT BRIEF Module Title: Object Oriented Programming Module Code: KF7006 Academic Year / Semester: 2022-23 / Semester 1 Module Tutor / Email (all queries): Lauren Scott / % Weighting (to overall module): 100% Assessment Title: Nonogram Date of Handout to Students: 14th November 2022 Mechanism for Handout: Module Blackboard

Read More »

MSc Research Project

MSc Research Project Programme Name Forename Surname Student ID: XXX School of Computing National College of Ireland Supervisor:       XXX National College of Ireland MSc Project Submission Sheet School of Computing   Student Name:   ……. ……………………………………………………………………………………………………………   Student ID:   ……………………………………………………………………………………………………………..……   Programme:   ………………………………………………………………   Year:   …………………………..  

Read More »

ADS103 Algorithms and Data Structures

ASSESSMENT 3 BRIEF Subject Code and Title ADS103 Algorithms and Data Structures Assessment Integrated Programming Assignment 3 Individual/Group Individual Length 2 source code solutions to programming problems Learning Outcomes The Subject Learning Outcomes demonstrated by successful completion of the task below include:     Identify and utilise appropriate algorithms to

Read More »

Business Model Analysis

This activity is comprised of two practical skills tasks that you will undertake to demonstrate your ability to: PART A – Business Model Prepare a business model using the Business Model Canvas. You may use an actual business or a simulated business. SIMULATED CASE STUDY Simulated situations could involve: OR

Read More »

Assignment 4 : Spark Structured API

INSTRUCTIONS In the lecture on Spark Structured API, we did not specify the schema of our dataset. We relied on the inference of Spark engine which generally loads data as Strings. We can create a schema by using an object of a class called StructType consisting of an array of

Read More »

Analog Transmission Assignment Help

Electronics engineering has become one of the favorite engineering branches for aspiring engineers. The high preference for this stream is due to the high useability of digital and analog devices. These electrical devices have connections among themselves. Both are useful for serving the complete purpose that users would like to

Read More »

Can't Find Your Assignment?

Open chat
Free Assistance
Universal Assignment
Hello 👋
How can we help you?