ingenious
(inflection of)
ingenious, resourceful, artful, clever, inventive
witty, quick-witted
nifty, crafty, neat, slick, clever