Fantastic Foxes: Why Leicester City is the Premier League's best