philomath and polymath have been mentioned here before.

()