Cooking time: 1 hour
Preheat oven to 325 degrees
2 tbsp butter for greasing
5 eggs separated 
1 1/4 cups sugar
2 /1/2 cups blanched almonds, very finely chopped
1 tsp vanilla extract
1 tsp almond extract
1/4 cup sliced almonds, toasted
Beat egg whites with a pinch of salt until stiff and dry.
In a separate bowl, beat egg yolks until foamy.
Gradually add sugar to egg yolks and continue beating until it is a lemon color.
Gradually add chopped almonds and extracts. You should have a very hard paste.
Mix 1/3 egg whites into the almond mixture to make softer. Delicately fold in remaining egg whites.
Pour into prepared pan.
Place on the middle rack. After baking open the over door for 10-15 minutes.
Remove pan and place upside down on a cooling rack.
When cool, remove from pan and place cake upside right side update (turn it upside down again).
Top with confectioner's sugar and sprinkle with sliced almonds