Preheat the oven to 400°F. Line baking sheets with parchment paper or silpat mats.
In a medium bowl, use an electric mixer to beat together the butter, sugar and egg until smooth. Mix in the vanilla and almond extracts. Blend in the flour to form a dough. You may have to knead by hand at the end as the dough will be crumbly before it takes shape as a ball of dough.
Take about a tablespoon of dough at a time and roll into 4-inch logs, then curl them slightly to make a crescent shape. Place cookies 1 to 2 inches apart onto the prepared cookie sheets.
Bake for 10 minutes in the preheated oven, or until lightly browned and firm. Allow cookies to cool completely before dusting with confectioners' sugar (or dip in chocolate per the instructions in the notes below).
Try dipping some in chocolate (½ cup melted chocolate chips) and edging them in ½ cup finely chopped walnuts.