pointCollect Greedy algorithm for collecting point targets in space and time. Useful for scheduling satellite, aerial, or drone image capture