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)