Deep vs. shallow networks: An approximation theory perspective | Synapse