countX("abcxxxbcdxx") 
returns
5
		For this exercise, you may assume that words are separated by single spaces.
For example,
wordCount("This is a test of whether the test is a good test") 
returns 
{ This: 1, is: 2, a: 2, test: 3, of: 1, whether: 1, the: 1, good: 1 }
class Foo {
  constructor(callback) {
    this.callback = callback;
  }
  doSomething(value){
    this.callback(value + 5);
  }
}
Initialize f to be an object of class Foo. When you call:
f.doSomething(3);it should print 8 to the console.
class Bar extends Foo {
  constructor(callback, multiplier) {
    should call Foo's constructor and save multiplier
  }
  doSomething(value) {
    Should return Foo's doSomething(value * saved multiplier)
  }
}
Initialize b to be an object of class Bar with multiplier 3. When you call:
b.doSomething(3);it should print 14 to the console.