Text this: CuInP2S6 Heterojunction Based Visible Range Optoelectronic Synapse With Femtojoule Energy Consumption.