Approximation and learning by greedy algorithms | Synapse