Quick to understand or learn; mentally agile...