class Maximizer:
    def value(self, function, state):
        """
         Return the max of a Q function for a given state
        """
        pass

    def arg(self, function, state):
        """
            Return the action that maximize the Q-function given a state
        """
        pass