A copy of ACE from http://www.cs.wustl.edu/~schmidt/ACE.html