Update of contributions by Konrad Hinsen.