A procedure does not call another procedure. How does it differ from a procedure that does call another procedure?
A) It does not return any values (no outputs)
B) Register $ra does not need to be saved to stack
C) Its return address does not need to be saved in $ra
D) It does not need any arguments (no inputs)