The initialize method is a built-in method for any class that gets an instance of the class ready when we call new on it.

Excellent! Now explorer is an instance of the Explorer class.

Psst: did you notice that initialize can have parameters?

Really? The same each method that we've used with arrays and hashes?