reorganized code into functions; mutations.py now prints the names of all functions it finds in the input file