High altitude lemon meringue pie