This notion of each point in aspace having a collection of 'neighbourhoods', the neighbourhoods leading in turn to a good definition of continuous function, is the crucial one. Notice that in defining neighbourhoods in a euc1idean space we used very strongly the euc1idean distance between points.