j language from http://jsoftware.com/