The goal of this assignment is to write/create a thorough