@qasem96: Wonderful explanation