Makes minor changes to implementation.
Converges.
Converges.