Our understanding of neural computation is founded on the assumption that neurons fire in response to a linear summation of inputs. However, experiments demonstrate that some neurons are capable of complex functions that require interactions between inputs. He... ...