On the Index Coding Problem and Its Relation to Network Coding and Matroid Theory | Synapse