Which group gathers to hear evidence of a possible crime and to recommend whether there is sufficient evidence to file criminal charges?

A.grand jury
B. trial jury
C. magistrate judges
D. public defenders