Please reference this link for more details: https://romantaylor.com/scheme-interpreter-written-in-python/