Mathematics is the most beautiful and powerful creation of human spirit... Stefan Banach