Foundation (From Lecture 3 Assignment)
Foundation from Lecture 3 Assignment