CodeScholar: Growing Idiomatic Code Examples