Create subject_interpreter.c

It's no use in trying to improve tiny bits of code there, there are lots of these improvements that can be made.