C - 2001 by Ulrich Guckel