Inventions and discoveries from the XX century