Algorithms in Modula-3 (1993)