Excellent and detailed answer to my question. Thank you. You saved me from homework