Imagine you are looking at an X/Y plane top-down. Now imagine there is a camera at the origin (0,0). The camera has a FOV in degrees, and can rotate 360 degrees so that the FOV can include any X/Y point.
Given the camera's FOV in degrees and a list of points, write an algorithm that will ensure the camera captures each point with minimal rotations.