pure functional language
purely functional language