2Grease and flour two 9-inch round baking pans; set aside.
3In a large mixing bowl, cream the butter and shortening until blended. Add in the sugar and beat until fluffy.
4Beat in the egg yolk. Beat until well blended; about 1-2 minutes.
5Add the cake flour and baking soda alternately with the buttermilk. Add in the vanilla; mix for 1 minute. Stir in the coconut and pecans.
6In another bowl, mix egg whites until stiffly beaten. Fold egg whites into the cake batter.
7Divide the cake batter into the prepared pans.
8Bake for 25 minutes or until toothpick inserted in center comes out clean. When done, remove from oven and cool cake in the pans for 5-10 minutes; remove cake and cool completely on wire rack. Frost the cake with cream cheese frosting.
9Cream Cheese Frosting:
10In a medium bowl, mix the cream cheese and butter until blended.
11Add the powdered sugar and vanilla and beat until light and fluffy.