結果 : why are functions called first class objects in javascript