結果 : explain different building blocks of algorithm