Dendritic Computation in Multi-Compartment Neurons