Sharp as a tack

1. Very smart or quick witted.