https://jenny-ouyang.medium.com/switching-between-python-and-javascript-dont-fall-for-these-10-sneaky-traps-2fd084634e2b