We have the parent function:

First, we are going to do a horizontal compression using the following rule:

Now, let's reflecte over y-axis:

Let's make a horizontal translation 4 units to the right:

Finally, translate the function 1 unit down:

The red graph is f(x) anf the blue graph is g(x)