How do we define the "general purpose"? - Jin Tan; Xiaolian Duan; Daidi Zhong; Michael J. Kirwan (Comput. Stand. Interfaces, 2014)