Learning Functions: When Is Deep Better Than Shallow | Synapse