Categorizing Cost Functions