amahoro nasingizwe nyagasani ibinyagu bifite ubwandu bigomba gutwikwa huygens has been called the leading european natural philosopher between descartes and newton