episode 16 arrow recap