Commands working - need to get a way to push stuff to stdin for the program and need to make it so operators can have the same priority
Function calls working - TODO added