My fucking god, these names are prescribed in the assignment?!?! Why the hell do people teaching Master students not understand the concept of general coding guidelines?! I understand `a` resembles some factor of the utility, and `b` an addition to this value. I suggest the naming `utilityFactor` and `utilityAddition`, or something similar. Sorry for the earlier comment, obviously not your fault.