Implementations of all GoF algorithms