https://medium.com/@republikdeveloper/mendalami-algoritma-javascript-equality-algorithms-scope-function-stack-dan-penggunaan-kata-kunci-54a3d7ca8d94