Maybe the best Daredevil episode of all time.