https://javascript.plainenglish.io/converting-strings-to-numbers-in-javascript-whats-the-difference-between-number-and-parseint-77920194c8fd