The geology of British Columbia is a function of its location on the leading edge of the North American continent. The mountainous physiography and the diversity of rock types and ages hint at the complex geology, which is still undergoing revision despite a century of exploration and mapping. The country's most prominent geological features are mountain ranges, including the North American Cordillera, which stretches from Southern Mexico to Alaska.