Active Learning and Submodular Functions