Function Domain Analysis: Determining Valid Inputs for Student Grade Data