Time varying speed of light as a solution to cosmological puzzles | Synapse