Point Location and Active Learning: Learning Halfspaces Almost Optimally | AMiner