How Does A Program Function