Theory of Computing Project #2: Given an NFA string trace all possible paths the NFA might have taken and identify those that end in an accept state
trace_MakennaGall is the file created for this program
Website used when reading through the csv file: https://realpython.com/python-csv/#:~:text=Reading%20from%20a%20CSV%20file,which%20does%20the%20heavy%20lifting.
Website used when trying to append a list in a recursive function's input: https://stackoverflow.com/questions/59802542/python-recursion-appending-to-list