Ernst Mach - The principle effort that leads to the discovery of new knowledge