https://shameem.me/strict-vs-loose-equality-in-javascript/