How a Differential works