Describir: Essential programming for linguistics