Added complex, rect, algorithm, generator classes