Add lab 5 content

This commit is contained in:
Isaac Shoebottom
2022-09-27 18:09:00 -03:00
parent 68d94f5ee1
commit a2aac5931b
4 changed files with 109 additions and 0 deletions

View File

@ -0,0 +1,14 @@
Title: lab-five
Date: 2022-09-26T08:30:00
Tags: cs2613, lab, racket, recursion, pattern-matching
In this lab I learned about tail end recursion and attempted pattern matching
<!-- more -->
## Tail end recursion
I learned about tail end recursion and how this is way more efficient on the stack, and that racket has certain guarantees about the efficiency of tail end recursion
## Pattern matching
It was hard for me to see how to utilize pattern matching. I am sure after spending more time with it on the assignment I will be able to figure it out.