Background and ref: [Sim20a] Chapter: (1 -) 2
Background and ref: MDN - Standard built-in objects
A useful story 10-steps-to-solving-a-programming-problem