The orthogonal greedy algorithm is added.

Seems working faster.