Follow-the-Leader Guidance, Navigation, and Control of Surface Vessels