https://medium.com/@finnkumar6/why-1-1-is-true-but-new-number-128-new-number-128-is-false-in-javascript-object-vs-1c41755725bd