Arrow RECAP: Full Series before the Final Season