Interference Alignment and Degrees of Freedom of the K-User Interference Channel | Synapse