Writing Correlated Subqueries